#pragma once


#define LOG_FILE_NAME     _T("*Log.log")
class CLogHelper
{
public:
	CString strLogFileName;
	
 CLogHelper(void);
 ~CLogHelper(void);
 int WriteLog0(LPCTSTR swzCur, LPCTSTR lpszLog);
 int WriteLog1(LPCTSTR swzCur, LPCTSTR lpszLog);
 int WriteLog2(LPCTSTR swzCur, LPCTSTR lpszLog);
 int WriteLog3(LPCTSTR swzCur, LPCTSTR lpszLog);
 int WriteLog4(LPCTSTR swzCur, LPCTSTR lpszLog);
 int WriteLog5(LPCTSTR swzCur, LPCTSTR lpszLog);
 int WriteLog6(LPCTSTR swzCur, LPCTSTR lpszLog);
 int WriteLog7(LPCTSTR swzCur, LPCTSTR lpszLog);
 int WriteLog8(LPCTSTR swzCur, LPCTSTR lpszLog);
 int WriteLog9(LPCTSTR swzCur, LPCTSTR lpszLog);
 int WriteLogSerial(LPCTSTR swzCur, LPCTSTR lpszLog);

 static int WriteKeyLog0(LPCTSTR swzCur, LPCTSTR lpszLog);
 static int WriteKeyLog1(LPCTSTR swzCur, LPCTSTR lpszLog);
 static int WriteKeyLog2(LPCTSTR swzCur, LPCTSTR lpszLog);
 static int WriteKeyLog3(LPCTSTR swzCur, LPCTSTR lpszLog);
 static int WriteKeyLog4(LPCTSTR swzCur, LPCTSTR lpszLog);
 static int WriteKeyLog5(LPCTSTR swzCur, LPCTSTR lpszLog);
private:
 static CString MakeFilePath();
 static CString MakeLogMsg(LPCTSTR lpszLog);

};